首页
首页
文章目录
  1. 解决VSFTP:500 OOPS: vsftpd: refusing to run with writable root inside chroot() 错误

解决VSFTP:500 OOPS: vsftpd: refusing to run with writable root inside chroot() 错误

解决VSFTP:500 OOPS: vsftpd: refusing to run with writable root inside chroot() 错误

在升级vsftpd后,在用户登录时,会提示:

500 OOPS: vsftpd: refusing to run with writable root inside chroot()

错误。
vsftpd 500错误

这是由于:新版本的vsftp针对用户安全性进行了升级使,用户被锁定的 chroot 目录不可写,防止安全漏洞。

解决方法:

1、设置用户目录不可写,针对上传目录给予写权限

假设用户目录

local_root=/srv/ftp/user

配置上传目录

# mkdir -p /srv/ftp/user/upload
# chmod 550 /srv/ftp/user
# chmod 750 /srv/ftp/user/upload

2、按照之前的配置使用

在vsftpd.conf中添加:

allow_writeable_chroot=YES

重启vsftpd

systemctl restart vsftpd

至此问题解决

参考URL:

wiki.archlinux.org

www.benscobie.com

以上

End

支持一下
扫一扫,我会更有动力更新
  • 微信扫一扫
  • 支付宝扫一扫